package com.ruoyi.jjkc.fygz.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 费用跟踪
 * @author huacai
 * @date 2024-12-14
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FyGz extends BaseEntity {

    private Integer xmsbId; //项目申报ID

    @Excel(name = "年度")
    private String nd; //年度

    @Excel(name = "项目名称")
    private String xmName; //项目名称

    @Excel(name = "项目编号")
    private String xmBh; //项目编号

    @Excel(name = "申报单位")
    private String sbDw; //申报单位

    @Excel(name = "项目总额")
    private Double xmZe; //项目总额

    @Excel(name = "申请资助")
    private Double sqZz; //申请资助

    @Excel(name = "课题归属")
    private String ktGs; //课题归属

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "计划开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date jhKsSj; //计划开始时间

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "计划结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date jhJsSj; //计划结束时间

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "申报日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sbRq; //申报日期

    @Excel(name = "载账金额")
    private Double zzJe; //载账金额


}
